home *** CD-ROM | disk | FTP | other *** search
- package koala.dynamicjava.interpreter;
-
- import java.io.IOException;
- import java.io.InputStream;
- import java.io.Reader;
- import java.net.URL;
- import java.util.Set;
- import koala.dynamicjava.parser.wrapper.ParserFactory;
- import koala.dynamicjava.util.LibraryFinder;
-
- public interface Interpreter {
- Object interpret(InputStream var1, String var2) throws InterpreterException;
-
- Object interpret(Reader var1, String var2) throws InterpreterException;
-
- Object interpret(String var1) throws InterpreterException, IOException;
-
- void defineVariable(String var1, Object var2);
-
- void setVariable(String var1, Object var2);
-
- Object getVariable(String var1);
-
- Class getVariableClass(String var1);
-
- Set getVariableNames();
-
- Set getClassNames();
-
- void addClassPath(String var1);
-
- void addClassURL(URL var1);
-
- void addLibraryPath(String var1);
-
- void addLibrarySuffix(String var1);
-
- Class loadClass(String var1) throws ClassNotFoundException;
-
- Class defineClass(String var1, byte[] var2);
-
- ClassLoader getClassLoader();
-
- LibraryFinder getLibraryFinder();
-
- ParserFactory getParserFactory();
- }
-